package com.cnap.multiclouldmgmt.model.scale;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.time.LocalDateTime;
import java.util.List;

/**
 * <类文件描述>
 *
 * @author xc
 **/
public class ScalingConfigVO {
    private String configId;
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime createTime;
    private List<String> cloudResourceIds;
    private String configName;
    private String provider;
    private String accountName;

    /**
     * get
     *
     * @return AccountName
     */
    public String getAccountName() {
        return accountName;
    }

    /**
     * set
     *
     * @param accountName accountName
     */
    public void setAccountName(String accountName) {
        this.accountName = accountName;
    }

    /**
     * get
     *
     * @return Provider
     */
    public String getProvider() {
        return provider;
    }

    /**
     * set
     *
     * @param provider provider
     */
    public void setProvider(String provider) {
        this.provider = provider;
    }

    /**
     * get
     *
     * @return ConfigId
     */
    public String getConfigId() {
        return configId;
    }

    /**
     * set
     *
     * @param configId configId
     */
    public void setConfigId(String configId) {
        this.configId = configId;
    }

    /**
     * get
     *
     * @return CreateTime
     */
    public LocalDateTime getCreateTime() {
        return createTime;
    }

    /**
     * set
     *
     * @param createTime createTime
     */
    public void setCreateTime(LocalDateTime createTime) {
        this.createTime = createTime;
    }

    /**
     * get
     *
     * @return CloudResourceIds
     */
    public List<String> getCloudResourceIds() {
        return cloudResourceIds;
    }

    /**
     * set
     *
     * @param cloudResourceIds cloudResourceIds
     */
    public void setCloudResourceIds(List<String> cloudResourceIds) {
        this.cloudResourceIds = cloudResourceIds;
    }

    /**
     * get
     *
     * @return ConfigName
     */
    public String getConfigName() {
        return configName;
    }

    /**
     * set
     *
     * @param configName configName
     */
    public void setConfigName(String configName) {
        this.configName = configName;
    }
}
